import fetch from '@/util/fetch.js'

// 项目信息
// 待托管项目列表
export function getListWaitHosting (data) {
    return fetch({
        url: '/project/list-wait-hosting',
        method: 'get',
        params: data
    })
}
// 竞标中项目列表
export function getListBid (data) {
    return fetch({
        url: '/project/list-bid',
        method: 'get',
        params: data
    })
}
// 实施中的项目列表
export function getListImplement (data) {
    return fetch({
        url: '/project/list-implement',
        method: 'get',
        params: data
    })
}
// 已完成的项目列表
export function getListDone (data) {
    return fetch({
        url: '/project/list-done',
        method: 'get',
        params: data
    })
}
// 全部项目列表
export function getListAll (data) {
    return fetch({
        url: '/project/list',
        method: 'get',
        params: data
    })
}
// 项目详情
export function getdetail (data) {
    return fetch({
        url: '/project/detail',
        method: 'get',
        params: data
    })
}

//  管理员修改项目
export function postManagerModify (data) {
    return fetch({
        url: '/project-oms/manager-modify',
        method: 'post',
        data
    })
}

// 项目管控
// 设置项目专员
export function postSetSpecialist (data) {
    return fetch({
        url: 'project/set-specialist',
        method: 'post',
        data
    })
}
// 设置未托管原因
export function postNotHostingDepositMoneyReason (data) {
    return fetch({
        url: '/project/set-not-hosting-deposit-money-reason',
        method: 'post',
        data
    })
}
// 设置为内部与非内部项目
export function postSetInternal (data) {
    return fetch({
        url: '/project/set-internal',
        method: 'post',
        data
    })
}
// 设置主站不显示
export function postSetVisible (data) {
    return fetch({
        url: '/project/set-visible',
        method: 'post',
        data
    })
}
// 新增跟踪记录
export function postAddFollowUpLog (data) {
    return fetch({
        url: '/project/add-follow-up-log',
        method: 'post',
        data
    })
}
// 跟踪记录列表
export function getFollowUpLogList (data) {
    return fetch({
        url: '/project/follow-up-log-list',
        method: 'get',
        params: data
    })
}
// 操作记录列表
export function getOperationLogList (data) {
    return fetch({
        url: '/project/operation-log-list',
        method: 'get',
        params: data
    })
}
// 新增管控记录
export function postAddControlLog (data) {
    return fetch({
        url: '/project/add-control-log',
        method: 'post',
        data
    })
}
// 修改管控记录
export function postUpdateControlLog (data) {
    return fetch({
        url: '/project/update-control-log',
        method: 'post',
        data
    })
}
// 管控记录列表
export function getControlLogList (data) {
    return fetch({
        url: '/project/control-log-list',
        method: 'get',
        params: data
    })
}
// 竞标信息
// 项目报名列表
export function getProjectApplyList (data) {
    return fetch({
        url: '/project-apply/list',
        method: 'get',
        params: data
    })
}
// 项目报名方案详情
export function getProjectApplyDetail (data) {
    return fetch({
        url: '/project-apply/detail',
        method: 'get',
        params: data
    })
}
// 项目实施
// 项目工作计划列表
export function getProjectWorkPlanList (data) {
    return fetch({
        url: '/project-work-plan/list',
        method: 'get',
        params: data
    })
}
// 项目工作计划详情
export function getProjectWorkPlanDetail (data) {
    return fetch({
        url: '/project-work-plan/detail',
        method: 'get',
        params: data
    })
}
// 合同详情
export function getProjectContractDetail (data) {
    return fetch({
        url: '/project-contract/detail',
        method: 'get',
        params: data
    })
}
